package com.dc.bobaoge.project.base.core.old.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * OldCoreAdvertisement
 *
 * @author chenxueli
 * @date 2023-12-22 21:16:00
 */
@Data
@TableName("bc_adv_msg")
public class OldCoreAdvertisement implements Serializable {

    /**
     * 广告信息表id
     */
    @TableId
    private Long advmsgId;

    /**
     * 外键表：bc_adv_cost，收费模式id
     */
    private Long advmsgCostId;

    /**
     * 外键表：bc_advcost_type，收费类型
     */
    private Integer costtypeId;

    /**
     * 外键表：bc_adv_type，广告类型id
     */
    private Integer advmsgTypeId;

    /**
     * 外键表：bc_user，广告订阅人id
     */
    private Long advmsgUserId;

    /**
     * 外键表：bc_adv_typesub，广告位id
     */
    private Integer advmsgSeatId;

    /**
     * 广告所在区域id（即时消息、爆款街、招聘街) adv_mold
     */
    private Integer advmsgMoldId;

    /**
     * 广告内容
     */
    private String advmsgContent;

    /**
     * 主图
     */
    private String advmsgMaster;

    /**
     * 广告图片
     */
    private String advmsgImages;

    /**
     * 发布广告时间
     */
    private LocalDateTime advmsgDate;

    /**
     * 广告审核时间
     */
    private LocalDateTime advmsgVerifyDate;

    /**
     * 广告地址
     */
    private String advmsgAddress;

    /**
     * 广告原因
     */
    private String advmsgReason;

    /**
     * 收费模式
     */
    private String advmsgCost;

    /**
     * 具体位置轮播图的张数
     */
    private Integer advmsgSeatNumber;

    /**
     * 广告订阅人手机号码
     */
    private String advmsgUserPhone;

    /**
     * 结束时间
     */
    private LocalDateTime advmsgOvertime;

    /**
     * 1为为更改时间状态，2为已更改
     */
    private Short advmsgAnsw;

    /**
     * 广告状态(0审核中,1正在进行，2手动结束投放，3管理员拒绝,4管理员删除,5已结束，6未开始，7不是购买当天的广告，9没支付)
     */
    private Integer advmsgState;

    /**
     * 拒绝理由
     */
    private String advmsgRefuseReson;

}
